package cn.tedu.demo6;

/**
 * java有23种设计模式
 * 单例模式
 * 使用该模式设计的类，全局仅有一个实例
 */
public class Singleton {
    private static Singleton instance = new Singleton();//2.定义私有静态的实例变量，只在初始化时new一次
    private Singleton(){}//1.把构造器私有化，杜绝随意new

    public static Singleton getInstance(){//3.提供静态实例方法，通过类名调对象，并返回唯一实例
         return instance;
    }
}
